//201. 数字范围按位与

/**
 * @param {number} m
 * @param {number} n
 * @return {number}
 */
var rangeBitwiseAnd = function(m, n) {
    let bits = 0

    /*
         按位与,只要这些数有一个位为0,ans在这一位就是0
     */
    while(m!==n){
        bits++
        m>>=1
        n>>=1
    }
    return m<<bits
};